/* 
 * @description: 日志打印工具类
 * @author: Jane 
 * @date: 2023-11-10 15:09:45
 */
/*
PrettyPrinter({
    this.stackTraceBeginIndex = 0,  // 方法栈的开始下标
    this.methodCount = 2,  // 打印方法栈的个数
    this.errorMethodCount = 8, // 自己传入方法栈对象后该参数有效
    this.lineLength = 120,  // 每行最多打印的字符个数
    this.colors = true,  // 日志是否有颜色
    this.printEmojis = true,// 是否打印 emoji 表情
    this.printTime = false,  // 是否打印时间
  })
 */
import 'package:logger/logger.dart';

class LoggerUtil {
  static final Logger _logger =
      Logger(printer: PrefixPrinter(PrettyPrinter(printTime: true,stackTraceBeginIndex :2)));

  static void v(dynamic message) {
    _logger.t(message);
  }

  static void d(dynamic message) {
    _logger.d(message);
  }

  static void i(dynamic message) {
    _logger.i(message);
  }

  static void w(dynamic message) {
    _logger.w(message);
  }

  static void e(dynamic message) {
    _logger.e(message);
  }

  static void wtf(dynamic message) {
    _logger.f(message);
  }
}
